package com.my.jvm.init;

/**
 * clinit() 是类初始化方法，在类初始化时，会执行该方法，且只会执行一次。
 *
 * 1. 只有在进行 static 变量的定义和使用时，才会触发 clinit() 方法。
 * 2.
 *
 * @author mars
 * @date 2025-01-22 22:47
 */
public class ClInitTest {

    private int a = 1;

    private static int b = 1;

    static {
        c = 20;
    }

    private static int c = 10;

    public static void main(String[] args) {
        System.out.println(b);
    }
}
